
class Root {
public:
	virtual ~Root(){}
};

class LeftChild : public Root{

};

class RightChild : public Root{

};